package com.fengyun.scala

/**
 * @author Hanpeng
 * @date 2021/1/22 15:57
 * @description: AnyRef是引用类型的root class 。除了value 类型,所有的类型都是继承该类
 */
object TestAnyRef {
  def main(args: Array[String]): Unit = {
    val anyRef1: AnyRef = new AnyRef();
    val anyRef2: AnyRef = new AnyRef();
    //final def eq(arg0: AnyRef): Boolean
    println(anyRef1.eq(anyRef2));//判断两个对象的引用是否相等  对应ne方法
    //def equals(arg0: Any): Boolean  //默认实现是final def eq 但是可以自定义 判断两个对象是否相等
    println(anyRef1.hashCode())
    //剩余的都是多线程的方法
  }
}
